<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.index-quick-nav { }
.quick-nav h1 { display: inline-block; vertical-align: top; background: rgba(255,255,255,0.5); font-size: 0; padding: 0.5vw 0; }
.quick-nav a { font-size: 12px; color: #b2b2b2; }
.quick-nav a:not(:first-child) { margin-left: 1vw; }
.pricesList_a1 { width: 450px; bottom: 20px; z-index: 2; position: absolute; left: 20px; }
.pricesList_a1 li{ background: rgba(255,255,255,0.5); margin: 0; border: none; overflow:hidden;padding: 10px 20px; }
.pricesList_a1 li span { color: #992532; }
.pricesList_a1 li span i { padding-left: 50px; }
.pricesList_a1 li em { display: block; float: right; text-align: right; color: #999; }
@keyframes a1 { 0% {
 transform: translateY(0);
}
20% {
 transform: translateY(0);
}
40% {
 transform: translateY(-3px);
}
50% {
 transform: translateY(0);
}
60% {
 transform: translateY(-2px);
}
80% {
 transform: translateY(0);
}
100% {
 transform: translateY(0);
}
}
.c-this, .title1 span em { color: #992532; }
.b-this { background: #992532; }
.title1 span { font-size: 2.5vw; line-height: 1.25; }
.title1 p { font-size: 1.25vw; }
.title2 img { height: 1.7vw; margin: 0 auto; }
.title2 p { margin-top: 1vw; }
.ipro-titie p { font-size: 1.875vw; margin-top: 0.3vw; }
.a1:before { content: ''; display: inline-block; vertical-align: middle; background: #333; height: 1px; width: 0; transition: 0.3s ease 0s; }
.a2 { width: 9.4vw; height: 3vw; line-height: 3vw; border: 1px solid; box-sizing: content-box; }
.title1 span:nth-child(2) { font-weight: bold; }
.w-875 { width: 87.5%; margin: 0 auto; }
.page-box { padding: 6% 0; }
.news-title { padding-bottom: 10px; border-bottom: 1px solid #ddd; }
/*menu-box*/
.menu-box { height: 6.25vw; width: 100%; position: relative; z-index: 2; }
.menu-box .M { height: 100%; width: calc(89% - 138px); background: #fff; }
/*--menu-box end-----------------*/
/*主导航菜单 2018.08.30*/
.MenuList_f1, .MenuList_f1&gt;ul { line-height: 6.25vw; width: 100%; }
.MenuList_f1&gt;ul { font-size: 0; display: block; text-align: center; }
.MenuList_f1&gt;ul&gt;li { position: relative; /* height: 100%; */ text-align: center; display: inline-block; vertical-align: top; }
.MenuList_f1&gt;ul&gt;li a { display: block; text-transform: capitalize; }
.MenuList_f1&gt;ul&gt;li a span { display: inline-block; vertical-align: middle; line-height: 1.5; }
.MenuList_f1&gt;ul&gt;li&gt;:first-child { overflow: hidden; font-weight: normal; display: block; position: relative; z-index: 1; font-size: 16px; color: #666; }
.MenuList_f1&gt;ul&gt;li&gt;:first-child.on { color: #992532; }
.MenuList_f1&gt;ul&gt;li&gt;:nth-child(2) { opacity: 0; line-height: normal; left: 50%; z-index: 0; position: absolute; width: 10vw; transform: translateX(-50%) scale(1, 0); perspective: 1000px; transform-origin: top; }
.MenuList_f1&gt;ul&gt;li ul li { background: #fff; }
.MenuList_f1&gt;ul&gt;li ul li a { transition: 0.3s ease 0s; width: 100%; overflow: hidden; color: #666; text-align: center; text-decoration: none; font-size: 14px; font-weight: normal; padding: 6%; }
.MenuList_f1&gt;ul&gt;li&gt;:first-child:after { transition: 0.3s ease 0s; content: ''; z-index: -1; bottom: 1.2vw; left: 50%; position: absolute; width: 9px; height: 9px; background: url(../images/i1.png) no-repeat center; background-size: contain; transform: translateX(-50%) rotateZ(135deg); opacity: 0; }
.MenuList_f1&gt;ul&gt;li&gt;:first-child.on:after { opacity: 1; transform: translateX(-50%) rotateZ(0deg); }
/*汉堡菜单PC*/
.menu-i.on .menu-icon:after { transform: translate(-50%, 0) rotateZ(-45deg); }
.menu-i.on .menu-icon:before { transform: translate(-50%, 0) rotateZ(45deg); }
.menu-i.on .menu-icon span { background: transparent; }
.menu-icon span, .menu-icon:before, .menu-icon:after { transition: 0.3s ease 0s; display: inline-block; height: 4px; background: #fff; content: ''; width: 40px; vertical-align: middle; }
.menu-icon:before, .menu-icon:after { position: absolute; left: 50%; top: 50%; margin-top: -2px; }
.menu-icon:before { transform: translate(-50%, -14px); }
.menu-icon:after { transform: translate(-50%, 14px); }
.menu-icon span { position: relative; margin: 0 auto; z-index: 0; }
.menu-i { background: #992532; display: none; transition: 0.5s ease 0.5s; opacity: 1; top: 0; right: 0; overflow: hidden; width: 100px; line-height: 100px; margin-left: 0; text-align: center; position: absolute; z-index: 1; cursor: pointer; outline: none; }
.menu-icon { display: block; height: 100%; background: none; position: relative; z-index: 0; }
.menu-i1 { transition: 0.3s ease 0.8s; opacity: 1; right: 0; }
/*menu-slide 用slide注意效果遮挡*/
.menu-slide { z-index: 0; position: absolute; background: #992532; height: 3px; bottom: 0; transition: 0.5s cubic-bezier(0.21, 0.8, 0.31, 1.21) 0s; }
.MenuList_f1.slide-menu { position: relative; z-index: 1; }
/*导航定位使用的类*/
.menu-fix { opacity: 1; position: fixed; left: 0; top: 0; z-index: 1; transition: 0.3s ease 0s; }
.menu-fix.menu-fix-down { opacity: 0; top: -6.25vw; }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
/*logo*/
.menu-w { font-size: 0; width: 87.5%; margin: 0 auto; height: 100%; }
.logo { width: 11%; height: 100%; }
.logo img, .logo a { width: 100%; }
/*--logo end------------------------------------------*/

/*language*/
.language i { width: 9px; margin-left: 10px; }
.menu-box .R p i { width: 15px; margin-right: 10px; }
.language { text-align: right; margin-top: 10px; line-height: 1; }
/*--language end----------*/
/*f_type:true*/
.MenuList_f1.swiper&gt;ul&gt;li { position: static; }
/*f_type:true*/
.MenuList_f1.swiper&gt;ul { display: flex; display: -ms-flexbox;/*IE10*/ }
/*footer*/
.page-footer { border-top: 2px solid #992532; }
.MenuList_f2&gt;ul&gt;li { display: inline-block; vertical-align: top; max-width: 10vw; }
.MenuList_f2 * { font-weight: normal; }
.MenuList_f2&gt;ul { font-size: 0; }
.MenuList_f2&gt;ul&gt;li:not(:nth-child(2)) {
 margin-left: 6.5vw;
}
.MenuList_f2&gt;ul&gt;li&gt;:first-child { font-size: 16px; color: #333; }
.MenuList_f2&gt;ul&gt;li&gt;:nth-child(2) { margin-top: 1vw; }
.MenuList_f2&gt;ul&gt;li&gt;:nth-child(2) h3 { font-size: 14px; color: #999; }
.MenuList_f2&gt;ul&gt;li&gt;:nth-child(2) li:not(:first-child) { margin-top: 7px; }
.footer .TR i { border: 1px solid #000; width: 6.6vw; }
.footer .T { padding: 4vw 0 6vw; }
.footer .TR p { font-size: 1.3vw; }
.footer .TR strong { margin-top: 1vw; }
.footer .TR p { margin-top: 0.5vw; }
.friend-link a { margin-left: 0.5vw; transition: 0.3s ease 0s; }
.beian a { display: inline-block; vertical-align: top; }
.beian span:last-child { margin-left: 1.5vw; }
.MenuList_f2 a { transition: 0.3s ease 0s; display: block; }
.MenuList_f2&gt;ul&gt;li&gt;:first-child a:after { content: ''; display: block; width: 0; transition: 0.3s ease 0s; height: 1px; background: #992532; margin-left: 50%; transform: translateX(-50%); }
/*banner*/
.banner-text { left: 50%; transform: translate(-50%, -50%); }
.banner-text p { margin-top: 1vw; width: 60%; line-height: 1.5; }
.ResTitle_a1 { line-height: 1; }
.ResTitle_a1 em { font-weight: bold; font-family: impact; font-size: 3.75vw; display: block; }
.ResTitle_a1 span { font-size: 1.9vw; display: block; margin-top: 1vw; }
.ResTitle_a1 span:after { content: ''; display: inline-block; vertical-align: middle; width: 8vw; height: 1px; background: #fff; margin-left: 2vw; }
/*nav*/
.nav { border-bottom: 1px solid #eee; }
.NavList_a1 li { display: inline-block; vertical-align: top; }
.NavList_a1 a { display: block; font-size: 16px; padding: 2vw 1vw; position: relative; z-index: 0; transition: 0.3s ease 0s; }
.NavList_a1 a:after { content: ''; position: absolute; width: 0; height: 2px; background: #992532; left: 50%; bottom: 0; transition: 0.3s ease 0s; }
.NavList_a1 a.on { color: #992532; }
.NavList_a1 a.on:after { width: 100%; left: 0; }
/*language*/
.language-box a.on { background: #9f2031; color: #fff; border-color: #9f2031; }
.language-box a { padding: 8px 0; border: 1px solid; border-radius: 4px; width: 30%; line-height: 1; }
.language-box { margin-top: 10%; }
.language-box span { margin: 0 10px; }
/*about*/
.about .TL, .about .BR { width: 53.5%; }
.about .TR, .about .BL { width: 37%; }
.about .TR { padding-top: 0.5%; }
.about .BL, .about .TL { margin-right: 9.5%; }
.about .T h3, .about .T span { font-size: 2.9vw; }
.about .T b { font-weight: normal; line-height: 1.8; margin-top: 7%; }
.about .T p { line-height: 1.875; margin-top: 10%; }
.about .BL p { line-height: 1.875; }
.about .BL p:not(:first-child) { margin-top: 6%; }
.num_count { background: #fff; box-shadow: 0 2px 1vw 0 rgba(0,0,0,0.1); position: absolute; z-index: 0; left: 6.25%; bottom: 0; transform: translate(0, 50%); }
.about-simg { margin-top: 12%; }
.about-simg img { width: 45%; }
.num_count li { padding: 2.3% 0; width: 25%; text-align: center;}
.num_count p { font-size: 2.5vw; }
.num_count small { margin-left: 5px; }
.num_count span { margin-top: 5px; }
.about .M { margin-top: 6%; }
.about .B { margin-top: 10.5%; }
/*honor*/
.honor [class*="PhotoList"] li a { background: #fff; border: 1px solid #f5f5f5; text-align: center; transition: 0.3s ease 0s; }
.honor [class*="PhotoList"] li span, .outlook [class*="PhotoList"] li span { background: #f5f5f5; border: none; color: #333; padding: 1.5vw 10px; }
.honor [class*="PhotoList"] li a:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.honor [class*="PhotoList"] img { height: auto; max-height: 90%; max-width: 90%; margin-left: 0; transform: scale(1); }
/*outlook*/
.outlook [class*="PhotoList"] li a { border: 1px solid #f5f5f5; background: #fff; padding: 2%; height: 17.7vw; transition: 0.3s ease 0s; }
.outlook [class*="PhotoList"] img {  min-width: 100%; }
.outlook [class*="PhotoList"] li { width: 30.5%; }
.outlook [class*="PhotoList"] li figure{height:100%; overflow:hidden;}
/*news*/
.news_list .L { width: 75%; }
.news_list .R { width: 25%; padding-left: 6%; }
.news_list .R .fix { position: fixed; top: 10px; width: 16.5vw; }
.news_list .R .fix-down { top: auto; bottom: 0; position: absolute; }
#NewsList_a4 .newimg img { height: 100%; min-width: 100%; transition: 0.5s linear 0s; margin-left: 50%; transform: translateX(-50%) scale(1); }
#NewsList_a4 .newimg { display: inline-block; vertical-align: middle; width: 38%; height: 16.5vw; overflow: hidden; }
#NewsList_a4 li a, .NewsList_k1 li a { display: block; font-size: 0; }
#NewsList_a4 .newnr b { transition: 0.3s ease 0s; font-weight: normal; font-size: 1.25vw; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#NewsList_a4 .newnr p { margin-top: 3%; font-size: 14px; line-height: 2.1; color: #666; display: -webkit-box; -webkit-line-clamp: 3; max-height: 87px; -webkit-box-orient: vertical; overflow: hidden; }
#NewsList_a4 .data { font-size: 14px; color: #666; margin-top: 9%; position: relative; z-index: 0; }
#NewsList_a4 .data:before { content: attr(data-title); }
#NewsList_a4 .data b { font-weight: normal; }
#NewsList_a4 .data b:before { content: '-'; }
#NewsList_a4 .newimg+div { width: 62%; padding-left: 7%; }
#NewsList_a4 .data:after { content: '查看详情'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); border: 1px solid #ddd; text-align: center; width: 7.8vw; line-height: 2.6vw; background: #fff; transition: 0.3s ease 0s; }
#NewsList_a4 li { display: block; font-size: 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 3%; margin-bottom: 3%; }
.NewsList_k1 span { transition: 0.3s ease 0s; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: middle; width: calc(100% - 20px); padding-left: 3%; }
.NewsList_k1 li a small:before { z-index: -1; transition: 0.5s ease 0s; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #999; }
.NewsList_k1 li a small { width: 20px; height: 20px; line-height: 20px; }
.NewsList_k1 li:not(:first-child) { margin-top: 4.5%; }
.NewsList_k1 ul { margin-top: 6.5%; }
.NewsList_k1 li:nth-child(1) a small:before, .NewsList_k1 li:nth-child(2) a small:before, .NewsList_k1 li:nth-child(3) a small:before { background: #992532; }
#NewsList_a5 .newnr { transition: 0.3s ease 0s; width: 49%; float: left; margin-right: 10%; height: 100%; border-bottom: 1px solid #eee; padding-top: 1.5%; }
#NewsList_a5 img { height: 100%; min-width: 100%; margin-left: 50%; transform: translateX(-50%); }
#NewsList_a5 .newimg { width: 41%; height: 100%; overflow: hidden; float: right; }
#NewsList_a5 li a { overflow: hidden; height: 4.5vw; display: block; }
#NewsList_a5 li { margin-top: 10%; }
.news_list .RB { margin-top: 16%; }
#NewsList_a5 .newnr b { transition: 0.3s ease 0s; font-weight: normal; display: block; display: -webkit-box; font-size: 14px; color: #333; line-height: 1.7; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; max-height: 46px; }
/*price*/
.price ol, .price dl { font-size: 0; border-right: 1px solid #ddd; }
.price ol li { font-size: 1.25vw; font-weight: bold; background: #992532; color: #fff; border-left: 1px solid #ad515b; }
.price ol li, .price dl&gt;* { display: inline-block; vertical-align: top; width: 25%; text-align: center; height: 4.2vw; line-height: 4.2vw; }
.price dl&gt;* { font-size: 18px; color: #333; border-left: 1px solid #ddd; }
.price ul { border-bottom: 1px solid #ddd; }
.price ul li:nth-child(even) { background: #f5f5f5; }
.price dl dt.red { color: #992532; }
.price dl dt.green { color: #007d0f; }
/*video*/
.VideoList_d1 ul { font-size: 0; }
.VideoList_d1 li { margin-bottom: 3%; width: 30.5%; display: inline-block; vertical-align: top; font-size: 14px; }
.VideoList_d1 li:not(:nth-child(3n+1)) {
margin-left: 4.25%;
}
.VideoList_d1 li a { height: 17vw; background: url(../images/video_pic.jpg) no-repeat center #f5f5f5; background-size: cover; position: relative; z-index: 0; overflow: hidden; display: block; }
.VideoList_d1 li a:before { transition: 0.3s ease 0s; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.2); }
.VideoList_d1 li img { height: 100%; width: 100%; transition: 0.5s linear 0s; }
.VideoList_d1 li a:after { z-index: 1; content: ''; width: 12%; position: absolute; top: 50%; left: 50%; padding: 6% 0; transform: translate(-50%, -50%); background: url(../images/i26.png) no-repeat top left; background-size: 100% 100%; }
.VideoList_d1 li span { margin-top: 3%; font-size: 16px; color: #333; display: block; transition: 0.3s ease 0s; }
.VideoDisplay_a1 h2 { color: #992532; font-size: 1.6vw; text-align: center; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc[class*="nf"] video, .NewsDetail_a1 #nc[class*="nf"] iframe { width: 100%; height: 39vw; background: #000 !important; }
.VideoDisplay_a1_C { margin-top: 3%; }
.VideoDisplay_a1_back a { transition: 0.3s ease 0s; display: block; width: 10vw; height: 3vw; text-align: center; line-height: 3vw; font-size: 16px; margin: 3% auto 0; color: #fff; position: relative; z-index: 0; border: 1px solid #b72024; }
.VideoDisplay_a1_back a:before { left: 0; }
.VideoDisplay_a1_back a:before, .VideoDisplay_a1_back a:after { content: ''; position: absolute; width: 50%; height: 100%; background: #992532; top: 0; z-index: -1; transition: 0.3s ease 0s; }
.VideoDisplay_a1_back a:after { right: 0; }
/*case*/
.case [class*="PhotoList"] li a { height: 14.5vw; }
.case [class*="PhotoList"] li { margin-bottom: 3.5%; }
.case [class*="PhotoList"] li span { border: none; padding: 0; text-align: left; color: #333; margin-top: 4%; background: #fff; }
/*contact*/
.contact-box { padding: 3.5% 0; box-shadow: 0 0 1vw 0 rgba(0,0,0,00.1); }
.contact-box .L img { width: 76%; margin: 0 auto; }
.contact-box .L { width: 34%; }
.contact-box .R { width: 21%; }
.contact-box li span { line-height: 1.5; width: calc(100% - 20px); padding-left: 2.5%; }
.contact-box li i { height: 24px; width: 20px; }
.contact-box .M { padding: 0 6%; width: 45%; border: 1px solid #ddd; border-top: none; border-bottom: none; }
.contact-box .M li:not(:first-child) { margin-top: 6%; }
.contact-box .R i { width: 17px; margin-right: 5px; }
.contact-box .R small { margin-top: 5px; }
.contact-box .R figure { width: 7.8vw; border: 1px solid #000; margin: 0 auto 10px; }
/*service*/
.ol-service { position: fixed; right: 1px; top: 50%; transform: translateY(-50%); z-index: 0; display: none; }
.service-img a { width: 50px; height: 50px; background: #333; transition: 0.3s ease 0s; }
.service-img img { max-height: 45%; max-width: 60%; }
.service-img p { margin-top: 5px; }
.ol-service li:not(:first-child) { margin-top: 2px; }
.service-hover { overflow: hidden; position: absolute; left: 0; transform: translateX(-40%); top: 0; min-width: 130px; min-height: 100%; transition: 0.4s ease 0s; z-index: -1; opacity: 0; }
.hover-box { border: 1px solid; padding: 7px; box-sizing: content-box; }
.mr-10 { margin-right: 10px; }
/*product*/
.ResTitle_a2 span { font-size: 2.5vw; margin-right: 1vw; }
.ResTitle_a2 em { font-size: 1.25vw; vertical-align: bottom; }
.ResTitle_a2 em:before { content: '/ '; vertical-align: bottom; }
.NavigationList_a1_2ndGrade a { display: inline-block; vertical-align: top; font-size: 18px; background: #eee; color: #333; transition: 0.3s ease 0s; position: relative; z-index: 0; line-height: 2.7vw; height: 2.7vw; padding: 0 2.5vw; }
.NavigationList_a1_2ndGrade a:before { content: ''; position: absolute; z-index: -1; top: 0; left: 0; width: 0; height: 100%; transition: 0.3s ease 0s; background: #992532; opacity: 0; }
.NavigationList_a1_2ndGrade a.on:before { width: 100%; opacity: 1; }
.NavigationList_a1_2ndGrade a.on { color: #fff; }
.NavigationList_a1_2ndGrade a:not(:first-child) { margin-left: 1vw; }
.product-list .B { margin-top: 1%; border-top: 1px solid #ddd; }
.product-list .BT { margin-top: 4.5%; }
.product-list .BT a.on { color: #992532; font-weight: bold; }
.product-list .BT li:not(:last-child) { margin-right: 2.5vw; }
.ProductList_b1 li { display: inline-block; vertical-align: top; width: 23.5%; margin-top: 3.5%; }
.ProductList_b1 li a { display: block; transition: 0.3s ease 0s; }
.ProductList_b1 .picimg { overflow: hidden; height: 21.6vw; padding: 1vw; text-align: center; border: 1px solid #eee; transition: 0.3s ease 0s; }
.ProductList_b1 h3 { transition: 0.3s ease 0s; text-align: center; font-weight: normal; color: #333; font-size: 16px; background: #f5f5f5; border: 1px solid #eee; margin-top: -1px; height: 3.6vw; line-height: 3.6vw; padding: 0 10px; white-space: nowrap; overflow: hidden; z-index: -1; text-overflow: ellipsis; position: relative; }
.ProductList_b1 .picimg:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.ProductList_b1 .picimg img { max-height: 100%; max-width: 100%; display: inline-block; vertical-align: middle; transition: 0.5s linear 0s; }
/*product_detail*/
.pro-title { font-size: 1.56vw; }
.pro-select { right: 2.5vw; max-width: 15vw; }
.product-detail .T { padding: 1.5vw 2.5vw; }
.pro-select select { background: #c34d5a; padding: 0.5vw 2vw 0.5vw 1vw; width: 100%; white-space: normal; }
.pro-select:after { position: absolute; right: 1vw; top: 50%; transform: translateY(-50%); border-color: #fff transparent transparent transparent; border-width: 5px 5px 0px 5px; margin-left: 0; }
.product-detail .B { background: #f5f5f5; }
.product-detail .B ul { width: 94%; margin: 0 auto; padding: 2% 0; }
.product-detail .B li { width: 48%; margin: 2% 0; }
.product-detail .B li:nth-child(2n+2) { margin-left: 4%; }
.gotop { height: 2.3vw; line-height: 2.3vw; width: 8.3vw; }
.gotop:before { content: ''; position: absolute; background: #992532; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; transition: 0.5s ease 0s; border-radius: 2.3vw; }
.detail-btn { margin-top: 3.5%; }
/*equipment*/
.equipment .L { width: 33%; }
.equipment .LT:after { content: ''; display: block; width: 20px; height: 4px; background: #992532; margin-top: 2.6vw; }
.equipment .LB { line-height: 2.25; margin-top: 2.6vw; }
.equipment strong { font-size: 2.5vw; line-height: 1; }
.equipment span { font-size: 1.56vw; margin-top: 1vw; }
.equipment .R { width: 67%; padding-left: 11.5%; }
.equipment .RT img { display: inline-block; vertical-align: top; width: 49%; }
.equipment .RB img { width: 100%; }
.equipment .RT+div, .equipment .RB+div { margin-top: 2%; }
.equipment .RT img:nth-child(2n+2) { margin-left: 2%; }
.equipment-I li { padding: 0 6.25%; }
.equipment-I li:nth-child(even) { background: #f5f5f5; padding-top: 5.5%; padding-bottom: 5.5%; }
.equipment-I li:not(:first-child) { margin-top: 5.5%; }
.NewsDetail_a1 #nc[class*="nf"] { padding: 2% 0; }
.search { right: 2vw; z-index: 0; height: 100%; }
.search-click { border: 1px solid #ddd; border-radius: 50%; width: 40px; height: 40px; transition: 0.5s ease 0s; }
.search-click img { max-height: 45%; max-width: 45%; }
.search-box:hover .menu-search { transform: scale(1); opacity: 1; }
.menu-search { transition: 0.5s ease 0s; text-align: right; transform-origin: top; transform: scale(1, 0); opacity: 0; position: fixed; right: 0; line-height: normal; z-index: 0; }
.menu-search form { display: inline-block; vertical-align: top; text-align: left; background: rgba(255,255,255,0.96); padding: 0.6vw 1vw; border-radius: 0 0 0 4px; }
.menu-search div { transition: 0.3s ease 0s; border: 1px solid #ddd; border-radius: 999px; padding: 0.6vw 1vw; background: #f5f5f5; }
.menu-search button { background: none; width: 14px; }
.menu-search input { background: none; margin-left: 10px; width: 12vw; }
.MenuList_f1&gt;ul&gt;li:nth-child(5) .child,.MenuList_f2&gt;ul&gt;li:nth-child(5) .child{display:none !important;}

.MenuList_f2&gt;ul&gt;li:first-child,.ResTitle_a1 br, #NewsList_a4 .data i, .NewsList_k1 i, .NewsList_k1 em, .NewsList_k1 .page, .NewsList_k1 #load_more_button, #NewsList_a5 .data, #NewsList_a5 .newnr p, #NewsList_a5 .page, #NewsList_a5 #load_more_button, .ResTitle_a2 br, .NavigationList_a1_1stGrade, .NavigationList_a1_2ndGrade, .ProductList_b1 li span { display: none; }
@media screen and (min-width: 801px ) {
.product-list .BT li { margin-top: 1%; }
 .outlook [class*="PhotoList"] li:not(:nth-child(3n+1)) {
margin-left:4.25%;
}
.ProductList_b1 li:not(:nth-child(4n+1)) {
margin-left:2%;
}
.pro-select select { appearance: none; -webkit-appearance: none; -moz-appearance: none; }
select::-ms-expand {
display: none;
}
.outlook [class*="PhotoList"] li:nth-child(3n+1) { margin-left: 0; }
.footer .B { padding: 1vw 0; border-top: 1px solid #eee; }
.page-banner { height: 34vw; }
.NavList_a1 li:not(:first-child) { margin-left: 4.5%; }
.num_count li:not(:first-child):before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 50%; background: #ddd; z-index: 0; }
.NavigationList_a1_2ndGrade { position: absolute; z-index: 0; right: 0; bottom: 0; }
}
@media screen and (min-width: 1101px ) {
.gotop:hover:before { border-radius: 6px; }
.page-footer .ol-service { display: block; }
.ProductList_b1 li a:hover { box-shadow: 0 0 1vw 0 rgba(0,0,0,0.1); }
.NavigationList_a1_2ndGrade a:hover:before { width: 100%; opacity: 1; }
.NavigationList_a1_2ndGrade a:hover { color: #fff; }
.VideoDisplay_a1_back a:hover:before, .VideoDisplay_a1_back a:hover:after { width: 0; }
.VideoList_d1 li a:hover img { transform: scale(1.2); }
.VideoList_d1 li a:hover:before { opacity: 0; }
.honor [class*="PhotoList"] li:hover img, .ProductList_b1 li a:hover img { transform: scale(1.1); }
.honor [class*="PhotoList"] li:hover a, .outlook [class*="PhotoList"] li:hover a, #NewsList_a4 li a:hover .data:after, #NewsList_a5 li a:hover .newnr, .ProductList_b1 li a:hover .picimg, .ProductList_b1 li a:hover h3, .search-box:hover .search-click { border-color: #992532; }
.honor [class*="PhotoList"] li:hover span, .outlook [class*="PhotoList"] li:hover span, #NewsList_a4 li a:hover .data:after, .ProductList_b1 li a:hover h3 { background: #992532; color: #fff; }
.ol-service li:hover .service-img a { background: #992532; }
.ol-service li:hover .service-hover { transform: translateX(-100%); opacity: 1; }
.NewsList_k1 li a:hover small:before { transform: rotate(360deg); border-radius: 50%; }
#NewsList_a4 li a:hover img { transform: translateX(-50%) scale(1.1); }
.NavList_a1 a:hover, #NewsList_a4 li a:hover b, #NewsList_a5 li a:hover b, .VideoDisplay_a1_back a:hover, .product-list .BT a:hover { color: #992532; }
.NewsList_k1 li a:hover span { text-decoration: underline; color: #992532; }
.NavList_a1 a:hover:after { width: 100%; left: 0; }
.MenuList_f1&gt;ul&gt;li ul li:nth-child(odd) { transform: translateX(-2%) rotateY(50deg); }
.MenuList_f1&gt;ul&gt;li ul li:nth-child(even) { transform: translateX(2%) rotateY(-50deg); }
.MenuList_f1&gt;ul&gt;li ul li { opacity: 0; }
.MenuList_f1&gt;ul&gt;li:hover ul li { transition: 0.3s ease 0s; transform: translateX(0) rotateY(0); opacity: 1; }
.MenuList_f2&gt;ul&gt;li&gt;:first-child a:hover:after { width: 100%; margin-left: 0; transform: translateX(0); }
.language a:hover i { -webkit-animation: a1 2.5s infinite; -moz-animation: a1 2.5s infinite; -ms-animation: a1 2.5s infinite; -o-animation: a1 2.5s infinite; animation: a1 2.5s infinite; }
.MenuList_f1&gt;ul&gt;li:not(:first-child) { margin-left: 5%; }
.MenuList_f1&gt;ul&gt;li&gt;:first-child:hover, .a1:hover, .MenuList_f2 a:hover, .language a:hover, .friend-link a:hover { color: #992532; }
.a1:hover:before { width: 1.5vw; background: #992532; margin-right: 5px; }
.MenuList_f1&gt;ul&gt;li ul li a:hover { color: #992532; background: #eee; }
.MenuList_f1&gt;ul&gt;li:hover&gt;:nth-child(2) { transform: translateX(-50%) scale(1); opacity: 1; }
.MenuList_f1&gt;ul&gt;li:hover&gt;:first-child:after { opacity: 1; transform: translateX(-50%) rotateZ(0deg); }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(2) { transition-delay: 0.15s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(3) { transition-delay: 0.3s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(4) { transition-delay: 0.45s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(5) { transition-delay: 0.6s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(6) { transition-delay: 0.75s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(7) { transition-delay: 0.9s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(8) { transition-delay: 1.05s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(9) { transition-delay: 1.2s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(10) { transition-delay: 1.35s; }
.MenuList_f1&gt;ul&gt;li:hover ul li:nth-child(11) { transition-delay: 1.5s; }
}

#pbpage_34{font-size:14px;}

#pbpage_61{font-size: 2.5vw;line-height: 1;}
#pbpage_61 strong {font-size: 2.5vw;line-height: 1;}
#pbpage_61 span {font-size: 1.56vw;margin-top: 1vw;}
#pbpage_61 .LB {line-height: 2.25;margin-top: 2.6vw;}
#pbpage_61 .L{width: 33%;}
#pbpage_61 .R {width: 67%;padding-left: 11.5%;}
#pbpage_61 .LT:after {content: '';display: block;width: 20px;height: 4px;background: #992532;margin-top: 2.6vw;}
#pbpage_61 .RT img {display: inline-block;vertical-align: top;width: 49%;}

#pbpage_62 strong {font-size: 2.5vw;line-height: 1;}
#pbpage_62 span {font-size: 1.56vw;margin-top: 1vw;}
#pbpage_62 .LT:after {content: '';display: block;width: 20px;height: 4px;background: #992532;margin-top: 2.6vw;}
#pbpage_62 .RT img {display: inline-block;vertical-align: top;width: 49%;}
#pbpage_62 .LB {line-height: 2.25;margin-top: 2.6vw;}
#pbpage_62 .f-16 {font-size: 14px;}
#pbpage_62 .L {width: 33%;}
#pbpage_62 .R {width: 67%;padding-left: 11.5%;}
#pbpage_62 .RT img {display: inline-block;vertical-align: top;width: 49%;}
#pbpage_62 .dis-t {vertical-align: top;}
#pbpage_62 li:not(:first-child) {margin-top: 5.5%;}
#pbpage_62 li:nth-child(even) {background: #f5f5f5;padding-top: 5.5%;padding-bottom: 5.5%;}
#pbpage_62 .RT img:nth-child(2n+2) {margin-left: 2%;}
#pbpage_62 .RT+div, .equipment .RB+div {margin-top: 2%;}
#pbpage_62 .list-paddingleft-2{padding-left: 0px;}

#pbpage_63 li {padding: 0;}
#pbpage_63 .list-paddingleft-2 {padding-left: 0px;}
#pbpage_63 .L {width: 33%;}
#pbpage_63 strong {font-size: 2.5vw;line-height: 1;}
#pbpage_63 span {font-size: 1.56vw;margin-top: 1vw;}
#pbpage_63 .LT:after {content: '';display: block;width: 20px;height: 4px;background: #992532;margin-top: 2.6vw;}
#pbpage_63 .LB {line-height: 2.25;margin-top: 2.6vw;}
#pbpage_63 .R {width: 67%;padding-left: 11.5%;}
#pbpage_63 .RB img {width: 100%;}
#pbpage_63 .RT img {display: inline-block;vertical-align: top;width: 49%;}
#pbpage_63 .RT img:nth-child(2n+2) {margin-left: 2%;}
#pbpage_63 .RB+div {margin-top: 2%;}
#pbpage_63 li:not(:first-child) {margin-top: 5.5%;}
#pbpage_63 li:nth-child(even) {background: #f5f5f5;padding-top: 5.5%;padding-bottom: 5.5%;}

#pbpage_64 .L {width: 33%;}
#pbpage_64 .dis-t {vertical-align: top;}
#pbpage_64 strong {font-size: 2.5vw;line-height: 1;}
#pbpage_64 span {font-size: 1.56vw;margin-top: 1vw;}
#pbpage_64 .LT:after {content: '';display: block;width: 20px;height: 4px;background: #992532;margin-top: 2.6vw;}
#pbpage_64 .LB {line-height: 2.25;margin-top: 2.6vw;}
#pbpage_64 .R {width: 67%;padding-left: 11.5%;}
#pbpage_64 .RT img {display: inline-block;vertical-align: top;width: 49%;}
#pbpage_64 .RT img:nth-child(2n+2) {margin-left: 2%;}

#pbpage_65 .L {width: 33%;}
#pbpage_65 .dis-t {vertical-align: top;}
#pbpage_65 strong {font-size: 2.5vw;line-height: 1;}
#pbpage_65 span {font-size: 1.56vw;margin-top: 1vw;}
#pbpage_65 .LT:after {content: '';display: block;width: 20px;height: 4px;background: #992532;margin-top: 2.6vw;}
#pbpage_65 .LB {line-height: 2.25;margin-top: 2.6vw;}
#pbpage_65 .R {width: 67%;padding-left: 11.5%;}
#pbpage_65 .RB img {width: 100%;}

#pbpage_66 .L {width: 33%;}
#pbpage_66 .dis-t {vertical-align: top;}
#pbpage_66 strong {font-size: 2.5vw;line-height: 1;}
#pbpage_66 span {font-size: 1.56vw;margin-top: 1vw;}
#pbpage_66 .LT:after {content: '';display: block;width: 20px;height: 4px;background: #992532;margin-top: 2.6vw;}
#pbpage_66 .LB {line-height: 2.25;margin-top: 2.6vw;}
#pbpage_66 .R {width: 67%;padding-left: 11.5%;}
#pbpage_66 .RB img {width: 100%;}

#pbpage_50  .list-paddingleft-2 li p img {height: 24px;width: 20px;}
#pbpage_50 .list-paddingleft-2 li span {line-height: 1.5;width: calc(100% - 20px);padding-left: 2.5%;font-size: 16px;}
#pbpage_50  .list-paddingleft-2 li {line-height: 4;}

.clearfix:after{content: "";clear: both;display: block;}
.rid43 .fl{float: left;}
.rid43 .fr{float: right;}
.rid43 .M{margin: 3.8vw 0;background-color: #f5f5f5; position: relative;font-size: 16px; }
.rid43 .M h3{margin-bottom: 1.3em;}
.rid43 .M .L,.rid43 .M .R{line-height: 1.8; width: 50%;box-sizing: border-box;padding: 2.6vw 2vw 1vw 2vw;min-height: 21em;}
.rid43 .M .R{background: url(../images/hrbg.jpg) #992532 right bottom no-repeat;background-size: auto 8vw;}
.rid43 .M .R{width: 50%;color: #fff;position: relative;bottom: 0;}
.rid43 .M .R li + li{margin-top: 1.3em;}
.rid43 .M .R li{position: relative;padding-left: 6.5em;}
.rid43 .M .R li span{position: absolute;left: 0;top: -0.1em; font-weight: bold;color: #992532;padding: 0.1em 0.8em;background-color: #fff;border-radius: 5px;}

.rid43 .M .L h3{color: #992532;}
.rid43 .M .L li + li{margin-top: 0.5em;}
.rid43 .M .L li{position: relative;padding-left: 2em;color: #666666;}
.rid43 .M .L li span{position: absolute;left: 0;top: 0.1em;background: #992532;
	line-height: 1.5; width: 1.5em;height: 1.5em; color: #fff;border-radius: 5px;text-align: center;border-radius: 50%;}

.rid43 .T{position: relative;}
.rid43 .T .L{width: 41%;font-size: 16px;line-height: 1.8; color: #666666;padding-top: 4vw;}
.rid43 .T .L .h1,.rid43 .T .L .h2{color: #992532;font-weight: bold;}
.rid43 .T .L img{display: block;margin-top: 3vw;width: 100%;}
.rid43 .T .L .h1{font-size: 1.8vw;}
.rid43 .T .L .h2{font-size: 1.3vw;margin: 0.3em 0 1em 0;}
.rid43 .T .L .h2:after{content: "";display: inline-block;vertical-align: middle;border-top: 15px #992532 solid;
	width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;margin-left: 0.5em;
}
.rid43 .T .R{width: 53.5%;border-radius: 10px;overflow: hidden;position: absolute;right: 0;bottom: 0;}
.rid43 .T .R img{display: block;width: 100%;}</pre></body></html>